價格:免費
更新日期:2015-06-08
檔案大小:1.4M
目前版本:1.0
版本需求:Android 1.5 以上版本
官方網站:http://sergioarduino.blogspot.com.br/
Email:antoniosergioarduino@gmail.com
聯絡地址:Rua Alayde Nascimento Lemos, 691 Bairro Vila Lemos, Campinas - São Paulo Cep: 13100453 Brazil
Faça você mesmo Aplicativo Personalizado Controle Remoto Bluetooth para Arduino.
Como Funciona o App. BT Control Buttons Constructor:
Você faz a programação de forma muito fácil, editando os botões de Controle Remoto Bluetooth, escolhendo o tamanho do botão, cor, texto, cor do texto, background e muito mais;
Edite o nome de seu aplicativo personalizado, conecte o bluetooth para comunicação entre Smatphone Android e Arduino e pronto!
Função dos botões:
Edit Title: Editar o nome do seu aplicativo;
Edit Button name: Editar o nome do botão;
Edit Font Size: Editar o tamanho das letras e caracteres;
Edit Button Width: Editar a largura do botão;
Edit Height: Editar a altura do botão;
Select Button Color: Selecionar a cor do botão;
Select Text Color: Selecionar a cor do texto do botão;
Select Screen Background Color: Selecionar a cor de fundo do screen;
Change Colors: Botões para escolha de cores;
Btn Program >>: Botão que abre a tela de programação; Este botão seleciona a tela
para programação e edição dos botões;
Button Title: Pressione para salvar a edição do título do aplicativo;
Button Update: Pressione para atualizar e salvar a programação e edição dos dados dos botões;
Button Exit: Pressione para sair do modo de programação.
O aplicativo BT Control Buttons Constructor instalado no smartphone controla remotamente o Arduino(via bluetooth), com até 4 canais(porta digital pinos D4, D5, D6 e D7), ou qualquer outro pino, basta alterar o código Arduino.
Através destes pinos podemos conectar uma placa com até 4 relés(vendida no ebay ou mercado livre), onde podemos controlar até 4 equipamentos lidados a rede elétrica residencial(110V/220V);
Acionamento(liga e deslida) de lâmpadas, abatjours, luminárias, motores, solenóides, contatores, forno elétrico, aparelhos eletrodomésticos, etc.
Obs.: Os acionamentos podem atuar de forma independente ou simultânea, facilitando sua operação e abrindo multiplas possibilidades ao projeto como exemplo em uma pequena automação residencial.
Veja no Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html
PROGRAMA CÓDIGO ARDUINO COMPLETO;
ESQUEMA DE LIGAÇÕES COM LEDS;
ESQUEMA DE LIGAÇÕES COM MÓDULOS DE RELÉS;
LISTA DE MATERIAIS;
FOTOS E VÍDEOS;
DESCRIÇÃO DE FUNCIONAMENTO;
DESCRIÇÃO DE TODOS OS COMANDOS E PINAGENS DO ARDUINO;
CONTROLE DE DISPOSITIVOS LIGADOS A REDE ELÉTRICA 110/220VCA.
PROGRAMA CÓDIGO ARDUINO COMPLETO: BT Control Buttons Constructor.
//--------------Inclusion of libraries---------------
#include
SoftwareSerial mySerial(2, 3);
//------------Declaration of variables---------------
int ch1 = 4;
int ch2 = 5;
int ch3 = 6;
int ch4 = 7;
int contA = 0;
int contB = 0;
int contC = 0;
int contD = 0;
void setup()
{
mySerial.begin(9600);//Initialize the serial on 9600 bps;
pinMode(ch1, OUTPUT);//Pino digital do Arduino(D4-ch1);
pinMode(ch2, OUTPUT);//Pino digital do Arduino(D5-ch2);
pinMode(ch3, OUTPUT);//Pino digital do Arduino(D6-ch3);
pinMode(ch4, OUTPUT);//Pino digital do Arduino(D7-ch4);
}
void loop()
{
//-------Reading of the character by the serial---------
char caracter = mySerial.read();
//-----Receives and character counts between 1 and 2-----
if(caracter == 'A')
{
contA++;
if(contA>=3)
{
contA=1;
}
}
if(caracter == 'B')
{
contB++;
if(contB>=3)
{
contB=1;
}
}
if(caracter == 'C')
{
contC++;
if(contC>=3)
{
contC=1;
}
}
if(caracter == 'D')
{
contD++;
if(contD>=3)
{
contD=1;
}
}
//Compares the count and triggers the digital port d1 to d4;
if(contA==1)
{
digitalWrite(ch1,HIGH);
}
if(contA==2)
{
digitalWrite(ch1,LOW);
}
if(contB==1)
{
digitalWrite(ch2,HIGH);
}
if(contB==2)
{
digitalWrite(ch2,LOW);
}
if(contC==1)
{
digitalWrite(ch3,HIGH);
}
if(contC==2)
{
digitalWrite(ch3,LOW);
}
if(contD==1)
{
digitalWrite(ch4,HIGH);
}
if(contD==2)
{
digitalWrite(ch4,LOW);
}
delay(10);
}
Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html